﻿/******* Global *******/
html, body{ width:100%; height:100%; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font:400 30px/1.5 Microsoft YaHei, SimHei, SimSun, Tahoma; color:#000; }
ol,ul,dl,dt,dt,li{ list-style:none; }
p, input, ol, ul, li, dl, dt, dd{ margin:0; padding:0;}
input{color:#555;}
img{ border:0 none;}
table{ border-collapse:separate; border-spacing:0; }
caption, th, td {font-weight:normal;}

a{ color:#00a3f3; text-decoration:none; cursor:pointer;} 
a:hover{ color:#000; text-decoration: underline; }
a:visited{ color:#00a3f3; }

.TxtEn{ font-family:Tahoma,Arial;}/* english txt*/


/* Header ITM */
#header{ margin:5px auto 0 auto; width:980px; height:76px;}



/* Footer ITM */
#footer, #FCopyright{ clear:both; padding-top:20px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#footer p{ color:#aaa;}
#footer a{ color:#777; padding:0 15px;}
#footer a:hover{ color:#000;}

.search_area{margin:0 auto;padding-top: 55px;width: 490px;}
.callout {color: #000000;font-size: 30pt;font-weight: bold;text-align: center; padding-bottom:30px;}
.search_area .coverage_link:link {color: #0087D2;}
.search_area em{font-weight: bold;}
.search_area .search_bar {width: 430px; padding-bottom:20px;}
.search_area .search_bar .location {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-bottom-right-radius: 0;
  border-color: #C1BFA0;
  border-style: solid;
  border-top-right-radius: 0;
  border-width: 2px 0 2px 2px;
  box-shadow: 0 0 2px #C1BFA0 inset;
  color: #E0007A;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 20px;
  font-weight: bold;
  height: 28px;
  line-height: 24px;
  padding: 6px 0 4px 10px;
  width: 298px;
}

.search_area .search_bar  .rounded_left {border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
.search_area .search_bar .submit_location{border-bottom-left-radius: 0;border-top-left-radius: 0;width: 120px;}
.v3_fixed_width {padding: 5px 0 !important;}
.v3_button {
  background: url("data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAD8CAIAAAA9jokkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODk3MjA1NjkyQjNGMTFFMDlDRkJCNTMyRTcwMzJEN0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODk3MjA1NkEyQjNGMTFFMDlDRkJCNTMyRTcwMzJEN0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTcyMDU2NzJCM0YxMUUwOUNGQkI1MzJFNzAzMkQ3QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTcyMDU2ODJCM0YxMUUwOUNGQkI1MzJFNzAzMkQ3QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvE/2WwAAAFUSURBVHja3FVLTsNADLWjuUKXHIYl4mRco1fgArDMrmdgDaVI6TI2Y3s8mZLpNAIhRcmidfz38ye4f7kHfTrwZ01UAHaKq9LEDe+nrzXX8ScMjrvXlfeIf/YogDeu6OBxoK32CPu+/zV+7PgJT2lOvPgTxnG8bhGIaIm0Sk1xWUJx7FQ4D8N1varnxTwZBIxxbCL4dlZAXhEB2cslVkswKHo0Pm/jHvABNrtHb48PNhzGw3xV2K5K5CgPM2/6LqBJWWwxjhsidvKnFlGKOoLqGcWYU9woiRMmenFqkt6FrUyTvXTGYNlQP3GWi9+/xDufPnV/fZNR9BB933TZJJo5uynVnBHZb4TmZ7lIvZawVGRF2E4XG2DO3dYxyP6sXijwS8A4JbigCQE/7p7m9774BkzXAiq8+beCq7ZNKutRU4+a/qgZ9/88tytajtAc3dyFbwEGAOG9Nl3hFO3XAAAAAElFTkSuQmCC") repeat-x scroll 0 0 transparent;
  border: 1px solid #85AA40;
  border-radius: 7px 7px 7px 7px;
  color: #FFFFFF !important;
  cursor: pointer;
  font-family: Arial,Helvetica,Tahoma;
  font-size: 18px;
  font-weight: bold;
  height: 42px;
  text-align: center;
  text-shadow: 0 -1px 1px #797979;
}

.v3_button:hover{-moz-box-shadow:0 0 6px #b9b9b9;-webkit-box-shadow:0 0 6px #b9b9b9}
.v3_button:active{background-color:#748e2b;background-image:none;color:#eee!important}

.search_area .search_bar .enter_location_error_message {
  float: left;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 4px 12px;
  text-align: left;
}

.bad {color: #E51E18 !important;}
.search_area .search_options {font-size: 0.9167em;font-weight: bold;margin-left: 10px;margin-top: 20px;}
.search_area .search_date {float: left;margin-right: 30px;width: 100px;}
.search_area .search_guests {float: left;width: 100px;}
.search_area .search_date input {width: 100px;}
.search_area .number_of_guests{height: 23px;}

